﻿namespace ShiBieProject
{
    public class InvoiceSonModel
    {
        public string invoiceKey
        {//varchar(255) DEFAULT NULL COMMENT '发票信息键',
            get; set;
        } 
        public string invoiceValue
        {//varchar(255) DEFAULT NULL COMMENT '发票信息值',
            get; set;
        }
        public int id
        {//子表id
            get; set;
        }
        public int infoId
        {//子表id
            get; set;
        }
        public int paybillId
        { //int(11) DEFAULT NULL COMMENT '主表主键',
            get; set;
        }
        public string invoiceCode
        { // varchar(100) DEFAULT NULL COMMENT '发票代码',
            get; set;
        }
        public string invoiceNum
        { // varchar(100) DEFAULT NULL COMMENT '发票号码',
            get; set;
        }
        public string invoiceDate
        { // varchar(50) DEFAULT NULL COMMENT '开票日期',
            get; set;
        }
        public string gfcompanyname
        { // varchar(100) DEFAULT NULL COMMENT '购放公司名称',
            get; set;
        }
        public string gftaxnumber
        { // varchar(100) DEFAULT NULL COMMENT '购方纳税号',
            get; set;
        }
        public string xfcompanyname
        { // varchar(100) DEFAULT NULL COMMENT '销方公司名称',
            get; set;
        }
        public string xftaxnumber
        { // varchar(100) DEFAULT NULL COMMENT '销方纳税号',
            get; set;
        }
        public string totalMoney
        {// varchar(50) DEFAULT NULL COMMENT '价税合计',
            get; set;
        }
        public string moneyAmounts
        {// varchar(50) DEFAULT NULL COMMENT '金额',
            get; set;
        }
        public string taxAmounts
        { // varchar(50) DEFAULT NULL COMMENT '税额',
            get; set;
        }
        public string qrCode
        { // varchar(255) DEFAULT NULL COMMENT '二维码',
            get; set;
        }
        public string passwordpage
        { // varchar(100) DEFAULT NULL COMMENT '密码区',
            get; set;
        }
        public string moneytaxhjMax
        { // varchar(100) DEFAULT NULL COMMENT '价税合计中文大写',
            get; set;
        }
        public string detailed
        { // varchar(100) DEFAULT NULL COMMENT '明细',
            get; set;
        }
        public string remarks
        {// varchar(150) DEFAULT NULL COMMENT '备注',
            get; set;
        }
        public string taxRate
        { // varchar(100) DEFAULT NULL COMMENT '税率',
            get; set;
        }
        public string checkcode
        { // varchar(100) DEFAULT NULL COMMENT '校验码',
            get; set;
        }
        public string invoicetype
        { // varchar(100) DEFAULT NULL COMMENT '票据类型',
            get; set;
        }
        public string gfaddressTelephone
        { // varchar(100) DEFAULT NULL COMMENT '购方地址及电话',
            get; set;
        }
        public string gfbankAccount
        { // varchar(100) DEFAULT NULL COMMENT '购方开户行及账号',
            get; set;
        }
        public string xfaddressTelephone
        {// varchar(100) DEFAULT NULL COMMENT '销方地址及电话',
            get; set;
        }
        public string xfbankAccount 
        {// varchar(100) DEFAULT NULL COMMENT '销方开户行及账号',
            get; set;
        }
        public string skMan
        { // varchar(50) DEFAULT NULL COMMENT '收款人',
            get; set;
        }
        public string checkeds
        { // varchar(50) DEFAULT NULL COMMENT '复核',
            get; set;
        }
        public string kpMan
        { // varchar(50) DEFAULT NULL COMMENT '开票人',
            get; set;
        }
        public string lianshu
        {// varchar(50) DEFAULT NULL COMMENT '联数',
            get; set;
        }
        public string ysinvoiceCode
        {// varchar(100) DEFAULT NULL COMMENT '印刷发票代码',
            get; set;
        }
        public string ysinvoiceNum
        { // varchar(100) DEFAULT NULL COMMENT '印刷发票号码',
            get; set;
        }
        public string invoiceMark
        { // varchar(50) DEFAULT NULL COMMENT '开票标识',
            get; set;
        }
        public string name
        {
            get; set;
        } // varchar(100) DEFAULT NULL COMMENT '姓名',
        public string shenfenzNum
        {
            get; set;
        } // int(11) DEFAULT NULL COMMENT '身份证号',
        public string basePay
        {
            get; set;
        } // decimal(10,0) DEFAULT NULL COMMENT '基础工资',
        public string gerenShebao
        {
            get; set;
        } // decimal(10,0) DEFAULT NULL COMMENT '个人社保',
        public string gerenGongjij
        {
            get; set;
        } // decimal(10,0) DEFAULT NULL COMMENT '个人公积金',
        public string yingnashsd
        {
            get; set;
        }// decimal(10,0) DEFAULT NULL COMMENT '应纳税所得',
        public string shyTaxrate
        {
            get; set;
        } // decimal(10,0) DEFAULT NULL COMMENT '适应税率',
        public string suskchsh
        {
            get; set;
        } // decimal(10,0) DEFAULT NULL COMMENT '速算扣除数',
        public string gerenSdtax
        {
            get; set;
        } // decimal(10,0) DEFAULT NULL COMMENT '个人所得税',
        public string realPay
        {
            get; set;
        } // decimal(10,0) DEFAULT NULL COMMENT '实发工资',
        public string telephoneNum
        {
            get; set;
        } // int(11) DEFAULT NULL COMMENT '电话号码',
        public string nameConfirm
        {
            get; set;
        } // varchar(100) DEFAULT NULL COMMENT '员工签收',
        //计数
        public int numberjs
        {
            get; set;
        } 
        //已读未读等装填
        public string readstate
        {
            get; set;
        }
        //--add--20190302
        //varchar(100) DEFAULT NULL COMMENT '发票号标记状态',
        public string invoiceNumState
        {
            get; set;
        }
        //varchar(100) DEFAULT NULL COMMENT '发票号初始值',
        public string invoiceNumInitialValue
        {
            get; set;
        }
        //varchar(100) DEFAULT NULL COMMENT '开票日期标记状态',
        public string invoiceDateState
        {
            get; set;
        }
        //varchar(50) DEFAULT NULL COMMENT '开票日期初始值',
        public string invoiceDateInitialValue
        {
            get; set;
        }
        //varchar(100) DEFAULT NULL COMMENT '购方公司标记状态',
        public string gfcompanynameState
        {
            get; set;
        }
        //varchar(100) DEFAULT NULL COMMENT '购方公司初始值',
        public string gfcompanynameInitialValue
        {
            get; set;
        }
        //varchar(100) DEFAULT NULL COMMENT '购方税号标记状态',
        public string gftaxnumberState
        {
            get; set;
        }
        //varchar(100) DEFAULT NULL COMMENT '购方税号初始值',
        public string gftaxnumberInitialValue
        {
            get; set;
        }
        //varchar(100) DEFAULT NULL COMMENT '销方名称标记状态',
        public string xfcompanynameState
        {
            get; set;
        }
        //varchar(100) DEFAULT NULL COMMENT '销方名称初始值',
        public string xfcompanynameInitialValue
        {
            get; set;
        }
        //varchar(100) DEFAULT NULL COMMENT '销方税号标记状态',
        public string xftaxnumberState
        {
            get; set;
        }
        //varchar(100) DEFAULT NULL COMMENT '销方初始值',
        public string xftaxnumberInitialValue
        {
            get; set;
        }
        //varchar(100) DEFAULT NULL COMMENT '价税合计标记状态',
        public string totalMoneyState
        {
            get; set;
        }
        //varchar(50) DEFAULT NULL COMMENT '价税合计初始值',
        public string totalMoneyInitialValue
        {
            get; set;
        }
        //varchar(255) DEFAULT NULL COMMENT '金额标记状态',
        public string moneyAmountsState
        {
            get; set;
        }
        //varchar(50) DEFAULT NULL COMMENT '金额初始值',
        public string moneyAmountsInitialValue
        {
            get; set;
        }
        //varchar(100) DEFAULT NULL COMMENT '税额标记状态',
        public string taxAmountsState
        {
            get; set;
        }
        //varchar(50) DEFAULT NULL COMMENT '税额初始值',
        public string taxAmountsInitialValue
        {
            get; set;
        }
        //varchar(50) DEFAULT NULL COMMENT '税率状态',
        public string taxRateState
        {
            get; set;
        }
        //varchar(50) DEFAULT NULL COMMENT '税率初始值',
        public string taxRateInitialValue
        {
            get; set;
        }
        //varchar(100) DEFAULT NULL COMMENT '票据类型标记',
        public string invoicetypeState
        {
            get; set;
        }
        //varchar(100) DEFAULT NULL COMMENT '票据类型初始值',
        public string invoicetypeInitialValue
        {
            get; set;
        }
        // varchar(20) DEFAULT NULL COMMENT '销项进项标志',
        public string isProviderOrCustomer
        {
            get; set;
        }
        // varchar(20) DEFAULT NULL COMMENT '票据总状态',
        public string invoiceState
        {
            get; set;
        }
        // varchar(20) DEFAULT NULL COMMENT '金额总状态',
        public string totalStateMoney
        {
            get; set;
        }
    }
}
